<?php

/**
 * @brief Klasa pomocnika widoków do opakowywania wiadomości.
 * 
 * Klasa pomocnika widoków do opakowywania wiadomości 
 * z flashmessengera w div'y o odpowiedniej klasie.
 * 
 * 
 */
class Zend_View_Helper_GetMessages extends Zend_View_Helper_Abstract{
    
    /** 
     * @brief Metoda opakowuje wiadomości.
     * 
     * Rodzaj opakowania jest zależny od prefiksu wiadomości
     * - success, czyli komunikat o udanej akcji
     * - warning, czyli komunika o ostrzeżeniu
     * - error, czyli komunikat o błędzie/ niewłaściwej akcji
     *  np. „success/wiadomość” 
     *  
     * 
     * @param string $messages 
     */
    public function getMessages($messages)
    {
        if(!empty($messages)){
            foreach ($messages as $key => $value) {
                $val = explode('/', $value);
                echo "<div class=\"".$val[0]."\">
                        ".$val[1]."
                      </div>";
            }
        }

    
    }

}


